@charset "utf-8";
/* global setting */
* { margin:0px; padding:0px;}
body{ font-size:12px; line-height:150%; background:#fff; color:#004488;font-family:"宋体"; white-space:nowrap; text-align:center;background:transparent url(../sysimg/bg.jpg) repeat-x scroll top left;}
a,a:link,a:visited{color:/* #17a;*//*070422#105CB6*/#039}
a:hover,a:active{color: /*070422#e60*/#c60}
a:link img,a:visited img,a:hover img,a:active img{ border:none;}
/* message setting */
em{ color:red; font-weight:700;}
li{list-style-type:none; list-style-position:outside;}
.msghint { display:none;}
.msgok{ color:green; padding-left:20px; background-image:url(../sysimg/msg_ok.gif); background-position:left; background-repeat:no-repeat;}
.msgerr{ color:red; padding-left:20px; background-image:url(../sysimg/msg_error.gif); background-position:left; background-repeat:no-repeat;}
/* page layout setting */
.pagecontent{ width:950px;margin:0 auto;}
.pagehead{ width:100%; height:100px;}
.pagehead div.userstate{ float:right;height:26px;font-size:14px; line-height:200%;background-color:#FFFFFF; margin-left:10px; margin-top:10px;}
div.userstate a { margin:0px 10px 0px 10px;}
.pagebody{width:100%; margin-top:5px;}
.pagetail{width:100%;clear:both;}
.bodyleft{width:20%; float:left; text-align:left; border:1px solid #6FFFFF; background-color:#FFFFFF; padding-bottom:10px;}
.bodyright{float:right; width:79%; text-align:left;border:1px solid #6FFFFF; background-color:#FFFFFF; padding-bottom:10px;}
/* nav bar */
ul.mainnav{margin-left:30px; margin-top:10px;}
ul.mainnav li { margin:1px; width:110px; height:30px;}
ul.mainnav li a { font-size:16px; line-height:200%; text-decoration:none; margin-left:20px;}
.navmousehover {background:transparent url(../sysimg/linkbg.jpg) repeat-x scroll bottom left; cursor:pointer;}
ul.subnav { margin-left:30px; margin-top:10px;}
ul.subnav li { margin:1px; width:130px; height:30px;}
ul.subnav li a { font-size:16px; line-height:200%; text-decoration:none; margin-left:4px;}
/* login from setting */
#login_form{ margin:20px 20px 20px 30px; padding:20px 20px 40px 20px; border:1px solid #DDDDDD; width:350px;}
#uid,#pwd { width:150px; height:16px; font-size:14px;}
#loginbtn { width:65px;}
#login_form span { margin:5px 10px 5px 10px;}
#login_form li { margin-top:15px;}
.picbutton{ background:transparent url(../sysimg/buttonbg.jpg) repeat-x scroll top left; height:22px; border-width:0px; cursor:pointer;}
/* setting for bodyright */
.sepline {height:1px;background-image:url(../sysimg/solidline.jpg); background-repeat:repeat-x; margin:0px 15px 0px 15px;}
.sepline2 {height:1px;background-image:url(../sysimg/dashline2.jpg); background-repeat:repeat-x;}
.sepline3 {height:1px;background-image:url(../sysimg/solidline.jpg); background-repeat:repeat-x; margin:10px 0px 10px 0px;}
h2 { width:100px; padding-left:15px; height:30px; line-height:250%; font-size:14px;}
/* setting for useradmin */
.userinfoleft{margin:10px 10px 10px 25px; float:left;width:300px;}
.userinforight{margin:10px 25px 10px 10px; float:right;width:300px;}
.userinfoleft li{margin:4px;}
.userinforight li{margin:4px;}
/* setting for add user */
.aduserform{ margin:10px 10px 10px 25px;}
.aduserform li { margin:5px;}
.bgbut{ background:transparent url(../sysimg/buttonbg.jpg) repeat-x scroll top left; height:22px; border-width:0px; cursor:pointer;}
.textfield{ width:150px; height:18px; margin-left:10px;}
.userright{ margin-top:5px;}
.userright li { margin:10px;}
.usertxt {color:black; float:left;}
.userlefttext{ float:left; width:70px;}
.linkli { text-align:center;}
.linkli a { font-size:15px; padding:3px;}
.linkli a:hover { text-decoration:none;background:transparent url(../sysimg/buttonbg.jpg) repeat-x scroll top left; color:#0000FF;}
/* setting for typeadmin */
.types {margin:20px 10px 10px 25px;}
.types li { margin:5px;}
/* setting for productadmin */
.ptypes{margin:20px 10px 10px 25px;}
.ptypes a {margin:5px; text-decoration:none; font-size:15px; padding:3px;}
.ptypes a:hover { text-decoration:none;background:transparent url(../sysimg/buttonbg.jpg) repeat-x scroll top left; color:#0000FF;}
.pruductlist{ margin:10px 25px 10px 25px;}
.plisthover {background-color:#DDEEFF;}
.pruductlist ul.partleft{ float:left; width:33%;}
.pruductlist ul.partright{ float:right; width:33%;}
.pruductlist ul li{ margin:5px 5px 5px 20px;}
.linkdiv { text-align:center;}
.linkdiv a {margin:5px; text-decoration:none; font-size:15px; padding:3px;}
.linkdiv a:hover { text-decoration:none;background:transparent url(../sysimg/buttonbg.jpg) repeat-x scroll top left; color:#0000FF;}
.addproduct{margin:15px;}
.addproduct li { margin:15px; }
.addproduct select{width:154px; height:21px; float:left;}
.addproduct input{width:150px; height:18px; float:left;}
.lefttxt{ float:left;}
.righttxt{ float:right; width:500px;}
/* setting for viewlog */
.logs {margin:20px 10px 10px 25px;}
.logs li {margin:5px;}
.log_left { float:left; width:80px;}
.log_right {
	float:right;
	width: 450px;
}
.headtxt { font-size:14px; font-weight:bold;}
.log_page { border:1px solid #BBBBBB; height:18px; width:35px;}
.filterlink1{text-decoration:none; padding-left:15px;background-image:url(../sysimg/down.gif); background-position:left; background-repeat:no-repeat;}
.filterlink2{text-decoration:none; padding-left:15px;background-image:url(../sysimg/up.gif); background-position:left; background-repeat:no-repeat;}
#filterfield{display:none; margin:2px 15px 2px 15px; padding:15px; border:1px dotted #AABBCC;}
#filterfield select{border:1px solid #AAAAAA; height:20px;}
/* setting for backup */
.backup {margin:20px 10px 10px 25px;}
.backup li {margin:5px;}
.bak_left { float:left; width:270px;}
.bak_right { float:right;}
.backup a {padding:5px;}
.backup a:hover { text-decoration:none;background:transparent url(../sysimg/buttonbg.jpg) repeat-x scroll top left; color:#0000FF;}
.bakhellp {border:1px dotted #AABBCC;margin:10px 15px 10px 15px; padding:10px;}
